home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Chat & Communication / Digsby build 37 / digsby_setup.exe / res / infobox.yaml < prev    next >
Text File  |  2008-09-18  |  40KB  |  850 lines

  1. facebook:
  2.     order:
  3.       - self_status
  4.       - alerts
  5. #      - birthdays
  6.       - newsfeed
  7.     self_status: >
  8.                     <body link='${fonts.linkfc}'>
  9.                         <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  10.                             <tr>
  11.                                 <td>
  12.                                     ${TagFont(unicode(obj.self_status.formated_name) + ' ',    'title',fonts)}
  13.                                     ${TagFont(unicode(obj.self_status.formated_message), 'major',fonts)}
  14.                                     ${TagFont(' (','major',fonts)}
  15.                                     ${TagFont("<a href='^_^edit_status'>edit</a>",'link',fonts)}
  16.                                     ${TagFont(')','major',fonts)}
  17.                                 </td>
  18.                             </tr>
  19.                             <tr>
  20.                                 <td>
  21.                                     <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width='100%' height='-1'><param name='key' value='infobox.shortseparatorimage'>
  22.                                         <param name='padding' value='(1,1)'>
  23.                                     </wxp>
  24.                                 </td>
  25.                             </tr>
  26.                         </table>
  27.  
  28.     birthdays:
  29.         header: >
  30.                     <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  31.                         <tr>
  32.                             <td>
  33.                                 ${TagFont('Upcoming Birthdays','title',fonts)}
  34.                                 <table cellpadding='2' cellspacing='0' border='0' valign='top'>
  35.                                 <tr><td></td></tr>
  36.                                 </table>
  37.                                 <table cellpadding='0' width='100%' cellspacing='0' border='0' align='left' valign='top'>
  38.  
  39.         footer: >
  40.                     </table>
  41.                     </td>
  42.                     </tr>
  43.                     <tr>
  44.                       <td colspan='2'>
  45.                         <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width='100%' height='-1'>
  46.                           <param name='key' value='infobox.shortseparatorimage'>
  47.                           <param name='padding' value='(1,1)'>
  48.                         </wxp>
  49.                       </td>
  50.                     </tr>
  51.                     </table>
  52.                     </td>
  53.                     </body>
  54.         tuple:
  55.           message: >
  56.                         <tr><td>
  57.                            ${TagFont(obj[0] + ' ' + obj[1], 'major', fonts)}
  58.                         </td></tr>
  59.  
  60.     alerts:
  61.         header: >
  62.                     <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  63.                         <tr>
  64.                             <td>
  65.                                 ${TagFont('Alerts','title',fonts)}
  66.                                 <br>
  67.                                 <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  68.  
  69.         num_msgs: >
  70.                     <tr>
  71.                         <td width='8'></td>
  72.                         <td>
  73.                             ${TagFont(u''.join(['<a href=', obj.urls['msgs'], '>', \
  74.                                                   str(obj.num_msgs), ' new message', \
  75.                                                   's' if obj.num_msgs-1 else '', \
  76.                                                 '</a>']),'major',fonts)}
  77.                         </td>
  78.                     </tr>
  79.         num_friend_requests: >
  80.                                 <tr>
  81.                                     <td width='8'></td>
  82.                                     <td>
  83.                                         ${TagFont(u''.join(['<a href=', obj.urls['friend_requests'], '>', \
  84.                                                               str(obj.num_friend_requests), ' new friend request', \
  85.                                                               's' if obj.num_friend_requests-1 else '', \
  86.                                                             '</a>']),'major',fonts)}
  87.                                     </td>
  88.                                 </tr>
  89.         num_pokes: >
  90.                     <tr>
  91.                         <td width='8'></td>
  92.                         <td>
  93.                             ${TagFont(u''.join(['<a href=', obj.urls['pokes'], '>', \
  94.                                                   str(obj.num_pokes), ' new poke', \
  95.                                                   's' if obj.num_pokes-1 else '', \
  96.                                                 '</a>']),'major',fonts)}
  97.                         </td>
  98.                     </tr>
  99.         num_shares: >
  100.                         <tr>
  101.                             <td width='8'></td>
  102.                             <td>
  103.                                 ${TagFont(u''.join(['<a href=', obj.urls['shares'], '>', \
  104.                                                       str(obj.num_shares), ' new share', \
  105.                                                       's' if obj.num_shares-1 else '', \
  106.                                                     '</a>']),'major',fonts)}
  107.                             </td>
  108.                         </tr>
  109.         num_group_invites: >
  110.                             <tr>
  111.                                 <td width='8'></td>
  112.                                 <td>
  113.                                     ${TagFont(u''.join(['<a href=', obj.urls['group_invites'], '>', \
  114.                                                           str(obj.num_group_invites), ' new group invite', \
  115.                                                           's' if obj.num_group_invites-1 else '', \
  116.                                                         '</a>']),'major',fonts)}
  117.                                 </td>
  118.                             </tr>
  119.         num_event_invites: >
  120.                                 <tr>
  121.                                     <td width='8'></td>
  122.                                     <td>
  123.                                         ${TagFont(u''.join(['<a href=', obj.urls['event_invites'], '>', \
  124.                                                               str(obj.num_event_invites), ' new event invite', \
  125.                                                               's' if obj.num_event_invites-1 else '', \
  126.                                                             '</a>']),'major',fonts)}
  127.                                     </td>
  128.                                 </tr>
  129.  
  130.         none: >
  131.                     <tr>
  132.                         <td width='8'></td>
  133.                         <td>
  134.                             ${TagFont('No Alerts','major',fonts)}
  135.                         </td>
  136.                     </tr>
  137.         footer: >
  138.                     </table>
  139.                     </td>
  140.                     </tr>
  141.                     <tr>
  142.                         <td colspan='2'>
  143.                             <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width='100%' height='-1'><param name='key' value='infobox.shortseparatorimage'>
  144.                                 <param name='padding' value='(3,1)'>
  145.                             </wxp>
  146.                         </td>
  147.                     </tr>
  148.                     </table>
  149.                     <br>
  150.  
  151.     newsfeed:
  152.       header: >
  153.                 <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  154.                     <tr>
  155.                         <td>
  156.                             ${TagFont('News Feed','title',fonts)}
  157.       separator: "<br>"
  158.       footer: "</td></tr></table></body>"
  159.       Status:
  160.         message: >
  161.                     <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  162.                         <tr><td></td></tr>
  163.                     </table>
  164.                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  165.                         <tr>
  166.                             <td>
  167.                                 ${'<img src="' + skin.get('facebookicons.status').path + '" />'}
  168.                             </td>
  169.                             <td>  </td>
  170.                             <td>
  171.                                 ${TagFont(u''.join(['<a href=http://www.facebook.com/profile.php?id=', str(obj.uid), '>', \
  172.                                                        obj.name, '</a> ', obj.message]),'major',fonts)}
  173.                                 ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  174.                             </td>
  175.                         </tr>
  176.                     </table>
  177.       Profile:
  178.         message: >
  179.                     <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  180.                         <tr><td></td></tr>
  181.                     </table>
  182.                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  183.                         <tr>
  184.                             <td>
  185.                                 ${'<img src="' + skin.get('facebookicons.profile').path + '" />'}
  186.                             </td>
  187.                             <td>  </td>
  188.                             <td>
  189.                                 ${TagFont(u''.join( \
  190.                                   ['<a href=http://www.facebook.com/profile.php?id=', str(obj.uid), '&highlight>', \
  191.                                       obj.name, \
  192.                                    '</a> updated ', obj.his_her_their, ' profile']),'major',fonts)}
  193.                                 ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  194.                             </td>
  195.                         </tr>
  196.                     </table>
  197.       Tagged:
  198.         message: >
  199.                     <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  200.                         <tr><td></td></tr>
  201.                     </table>
  202.                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  203.                         <tr>
  204.                             <td>
  205.                                 ${'<img src="' + skin.get('facebookicons.album').path + '" />'}
  206.                             </td>
  207.                             <td>  </td>
  208.                             <td>
  209.                                 ${TagFont(u''.join(['You were tagged in ', str(obj.count), ' photos ', \
  210.                                                     'in album - <a href=', obj.link, '>', \
  211.                                                                     obj.album_name, \
  212.                                                                 '</a>']),'major',fonts)}
  213.                                 ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  214.                             </td>
  215.                         </tr>
  216.                     </table>
  217.       Album:
  218.         message: >
  219.                     <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  220.                         <tr><td></td></tr>
  221.                     </table>
  222.                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  223.                         <tr>
  224.                             <td>
  225.                                 ${'<img src="' + skin.get('facebookicons.album').path + '" />'}
  226.                             </td>
  227.                             <td>  </td>
  228.                             <td>
  229.                                 ${TagFont(u''.join(['<a href=http://www.facebook.com/profile.php?id=', str(obj.owner), '>', \
  230.                                                      obj.owner_name, \
  231.                                                     '</a> added new photos to album - <a href=', obj.link, '>', \
  232.                                                     obj.name, '</a>']),'major',fonts)}
  233.                                 ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  234.                             </td>
  235.                         </tr>
  236.                     </table>
  237.       Wall:
  238.         message: >
  239.                     <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  240.                         <tr><td></td></tr>
  241.                     </table>
  242.                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  243.                         <tr>
  244.                             <td>
  245.                                 ${'<img src="' + skin.get('facebookicons.wall').path + '" />'}
  246.                             </td>
  247.                             <td>  </td>
  248.                             <td>
  249.                                 ${TagFont(u''.join(['You have a new ','<a href=http://www.facebook.com/wall.php?id=', str(obj.uid), '>wall post</a>']),'major',fonts)}
  250.                                 ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  251.                             </td>
  252.                         </tr>
  253.                     </table>
  254.       FriendsWall:
  255.         message: >
  256.                   <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  257.                       <tr><td></td></tr>
  258.                   </table>
  259.                   <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  260.                       <tr>
  261.                           <td>
  262.                               ${'<img src="' + skin.get('facebookicons.wall').path + '" />'}
  263.                           </td>
  264.                           <td>  </td>
  265.                           <td>
  266.                               ${TagFont(u''.join(['<a href=http://www.facebook.com/profile.php?id=', str(obj.uid), '>', \
  267.                                                     obj.name,'</a> has a new ', \
  268.                                                   '<a href=http://www.facebook.com/wall.php?id=', str(obj.uid), \
  269.                                                    '>wall post</a>']),'major',fonts)}
  270.                               ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  271.                           </td>
  272.                       </tr>
  273.                   </table>
  274.       FriendsNotes:
  275.         message: >
  276.                  <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  277.                      <tr><td></td></tr>
  278.                  </table>
  279.                  <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  280.                      <tr>
  281.                          <td>
  282.                              ${'<img src="' + skin.get('facebookicons.note').path + '" />'}
  283.                          </td>
  284.                          <td>  </td>
  285.                          <td>
  286.                              ${TagFont(u''.join(['<a href=http://www.facebook.com/profile.php?id=', str(obj.uid), '>', \
  287.                                                      obj.name, '</a> added a <a href=http://www.facebook.com/notes.php?id=', \
  288.                                                      str(obj.uid), '>new note</a>']),'major',fonts)}
  289.                              ${TagFont(u''.join([' (',obj.formatted_time,')']),'minor',fonts)}
  290.                          </td>
  291.                      </tr>
  292.                  </table>
  293.       str:
  294.         message: "<br>${TagFont(obj,'title',fonts)}"
  295.       CombinedFriendsWall:
  296.         message: >
  297.                  <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  298.                      <tr><td></td></tr>
  299.                  </table>
  300.                  <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  301.                      <tr>
  302.                          <td>
  303.                              ${'<img src="' + skin.get('facebookicons.wall').path + '" />'}
  304.                          </td>
  305.                          <td>  </td>
  306.                          <td>
  307.                              ${TagFont(u''.join([(', '.join([('<a href=http://www.facebook.com/profile.php?id=' + str(wall.uid) + '>' \
  308.                                                      + wall.name + '</a>') for wall in obj.visible_walls()[:-1]])), \
  309.                                                   ((' and ' +'<a href=http://www.facebook.com/profile.php?id=' + \
  310.                                                      str(obj.visible_walls()[-1].uid) + '>' + obj.visible_walls()[-1].name + '</a>') \
  311.                                                     if not obj.number_more() else (' and ' + str(obj.number_more()) + ' others')), \
  312.                                                      ' have new wall posts']),'major',fonts)}
  313.                          </td>
  314.                      </tr>
  315.                  </table>
  316.  
  317.       CombinedFriendsNotes:
  318.         message: >
  319.                  <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  320.                      <tr><td></td></tr>
  321.                  </table>
  322.                  <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  323.                      <tr>
  324.                          <td>
  325.                              ${'<img src="' + skin.get('facebookicons.note').path + '" />'}
  326.                          </td>
  327.                          <td>  </td>
  328.                          <td>
  329.                              ${TagFont(u''.join([u', '.join('<a href=http://www.facebook.com/notes.php?id=%s>%s</a>' % \
  330.                                                          (str(note.uid), note.name) for note in obj.notes[:-1]), \
  331.                                                          ' and <a href=http://www.facebook.com/notes.php?id=', \
  332.                                                        str(obj.notes[-1].uid), '>', \
  333.                                                        obj.notes[-1].name, '</a> wrote new notes']),'major',fonts)}
  334.                          </td>
  335.                      </tr>
  336.                  </table>
  337.       NoneType:
  338.         message: >
  339.                     <table cellpadding='3' cellspacing='0' border='0' valign='top'>
  340.                         <tr><td></td></tr>
  341.                     </table>
  342.                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  343.                         <tr>
  344.                             <td>
  345.                                 ${'<img src="' + skin.get('facebookicons.nothing').path + '" />'}
  346.                             </td>
  347.                             <td>  </td>
  348.                             <td>
  349.                                 ${TagFont('No News Today','major',fonts)}
  350.                             </td>
  351.                         </tr>
  352.                     </table>
  353.  
  354. digsby:
  355.     separator: "<br><wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width ='99%' height='-1'><param name='key' value='infobox.shortseparatorimage'></wxp>"
  356.     header: "<b>${obj.nice_name} is ${obj.status}</b>"
  357.     footer: "<b>This is a Digsby buddy</b><br>"
  358.     status_message: "<b>Status:</b><br>${obj.status_message or 'none'}"
  359.  
  360. myspace:
  361.   order:
  362.     - alerts
  363.     - bdays
  364.     - statuses
  365.   alerts:
  366.     order:
  367.       - messages
  368.       - friendRequests
  369.       - profileComments
  370.       - pictureComments
  371.       - blogComments
  372.       - birthday
  373.       - events
  374.     header: >
  375.                     <body link='${fonts.linkfc}'>
  376.                         <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  377.                             <tr>
  378.                                 <td>
  379.                                     ${TagFont('Alerts','title',fonts)}
  380.                                     <br>
  381.                                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  382.     footer: >
  383.  
  384.                 </table>
  385.                 </td>
  386.                 </tr>
  387.                 <tr>
  388.                     <td colspan='2'>
  389.                         <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width='100%' height='-1'><param name='key' value='infobox.shortseparatorimage'>
  390.                             <param name='padding' value='(1,1)'>
  391.                         </wxp>
  392.                     </td>
  393.                 </tr>
  394.                 </table>
  395.                 <br>
  396.                 </td>
  397.                 </tr>
  398.                 </body>
  399.  
  400.     birthday: >
  401.                 <tr>
  402.                     <td width='8'></td>
  403.                     <td>
  404.                         ${TagFont('<a href="^_^openurl/home">New Birthdays</a></font>','link',fonts)}
  405.                     </td>
  406.                 </tr>
  407.  
  408.     friendRequests: >
  409.                         <tr>
  410.                             <td width='8'></td>
  411.                             <td>
  412.                                 ${TagFont('<a href="^_^openurl/newfrs">New Friend Requests</a>','link',fonts)}
  413.                             </td>
  414.                         </tr>
  415.  
  416.     messages: >
  417.                         <tr>
  418.                             <td width='8'></td>
  419.                             <td>
  420.                                 ${TagFont('<a href="^_^openurl/mail">New Messages</a>','link',fonts)}
  421.                             </td>
  422.                         </tr>
  423.  
  424.     profileComments: >
  425.                         <tr>
  426.                             <td width='8'></td>
  427.                             <td>
  428.                                 ${TagFont('<a href="^_^openurl/newcoms">New Comments</a>','link',fonts)}
  429.                             </td>
  430.                         </tr>
  431.     blogComments: >
  432.                         <tr>
  433.                             <td width='8'></td>
  434.                             <td>
  435.                                 ${TagFont('<a href="^_^openurl/newbcoms">New Blog Comments</a>','link',fonts)}
  436.                             </td>
  437.                         </tr>
  438.  
  439.     pictureComments: >
  440.                         <tr>
  441.                             <td width='8'></td>
  442.                             <td>
  443.                                 ${TagFont('<a href="^_^openurl/newpcoms">New Picture Comments</a>','link',fonts)}
  444.                             </td>
  445.                         </tr>
  446.  
  447.     events: >
  448.                         <tr>
  449.                             <td width='8'></td>
  450.                             <td>
  451.                                 ${TagFont('<a href="^_^openurl/events">New Events Invites</a>','link',fonts)}
  452.                             </td>
  453.                         </tr>
  454.  
  455.     none: >
  456.                         <tr>
  457.                             <td width='8'></td>
  458.                             <td>
  459.                                 ${TagFont('No Alerts','major',fonts)}
  460.                             </td>
  461.                         </tr>
  462.  
  463.   statuses:
  464.     header: >
  465.                     <body link='${fonts.linkfc}'>
  466.                         <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  467.                             <tr>
  468.                                 <td>
  469.                                     ${TagFont('Status Updates','title',fonts)}
  470.                                     <br>
  471.                                     <table cellpadding='2' cellspacing='0' border='0' valign='top'>
  472.                                     <tr><td></td></tr>
  473.                                     </table>
  474.                                     <table cellpadding='0' cellspacing='0' border='0' valign='top'>
  475.     footer: >
  476.                 </table>
  477.                 </td>
  478.                 </tr>
  479.                 </table>
  480.                 <br>
  481.                 </td>
  482.                 </tr>
  483.                 </body>
  484.     none: >
  485.                 <tr>
  486.                     <td width='8'></td>
  487.                     <td>${TagFont('No Status Updates','major',fonts)}</td>
  488.                 </tr>
  489.  
  490.     MyspaceStatus:
  491.       message: >
  492.                     <tr>
  493.                         <td>
  494.                             <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromWeb' width='45' height='0'>
  495.                                <param name='url' value='${obj.cache_url}'>
  496.                                <param name='keep_aspect' value='True'>
  497.                                <param name='href' value='^_^openurl/profile/${obj.userid}'>
  498.                             </wxp>
  499.                         </td>
  500.                         <td><a href='^_^openurl/profile/${obj.userid}'>${TagFont(obj.username, 'link', fonts)}</a> ${TagFont(obj.status, 'major', fonts)} ${TagFont("("+obj.when+")", 'minor', fonts)}</td>
  501.                     </tr>
  502.  
  503.   bdays:
  504.     hide_empty: yes
  505.     header: >
  506.                 <body link='${fonts.linkfc}'>
  507.                 <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  508.                     <tr>
  509.                         <td>
  510.                             ${TagFont('Upcoming Birthdays','title',fonts)}
  511.                             <table cellpadding='2' cellspacing='0' border='0' valign='top'>
  512.                             <tr><td></td></tr>
  513.                             </table>
  514.                             <table cellpadding='0' width='100%' cellspacing='0' border='0' align='left' valign='top'>
  515.  
  516.     footer: >
  517.                 </table>
  518.                 </td>
  519.                 </tr>
  520.                 <tr>
  521.                   <td colspan='2'>
  522.                     <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width='100%' height='-1'>
  523.                       <param name='key' value='infobox.shortseparatorimage'>
  524.                       <param name='padding' value='(1,1)'>
  525.                     </wxp>
  526.                   </td>
  527.                 </tr>
  528.                 </table>
  529.                 </td>
  530.                 </body>
  531.  
  532.     none:  <td width='8'></td><td>${TagFont('No Birthdays','major',fonts)}</td>
  533.     MyspaceBirthday:
  534.       message: >
  535.                     <tr><td>
  536.                        <table border="0" cellpadding="0" cellspacing="0" align='left'>
  537.                         <tr align='left' valign='top'><td align='left' valign='top'>
  538.                           <wxp module='gui.infobox.htmlbitmaps'
  539.                                class='BitmapFromWeb'
  540.                                width='45'
  541.                                height='0'>
  542.                             <param name='url' value='${obj.cache_url}'>
  543.                             <param name='keep_aspect' value='True'>
  544.                             <param name='href' value='^_^openurl/profile/${obj.userid}'>
  545.                           </wxp>
  546.                         </td>
  547.                         <td width="100%" valign='top'>
  548.                             <table border="0" cellpadding="0" cellspacing="0">
  549.                         <tr><td align='left'>
  550.                             <a href='^_^openurl/profile/${obj.userid}'>
  551.                               ${TagFont(obj.username, 'link', fonts)}
  552.                             </a>
  553.                             <table cellpadding="2" cellspacing="0"><tr><td></td></tr></table>
  554.                             </td>
  555.                         </tr>
  556.                         <tr><td align='left'>${TagFont(obj.date, 'header', fonts)}</td></tr>
  557.  
  558.                       </table>
  559.                      </td></tr></table>
  560.                     </td></tr>
  561.  
  562.  
  563.     BirthdayParty:
  564.       message: 'whoo! party time!'
  565.  
  566. twitter:
  567.   TwitterDirectMsg: &TwitterDirectMsg
  568.     message: >
  569.       <tr>
  570.         <td width="52">
  571.           <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromWebx2' width='48' height='48'>
  572.             <param name='url1' value='${obj.cache_values['sender_cache_url'] or ''}'>
  573.             <param name='url2' value='${obj.cache_values['recipient_cache_url'] or ''}'>
  574.             <param name='pos1' value='(0,0)'>
  575.             <param name='size1' value='(36,36)'>
  576.             <param name='pos2' value='(24,24)'>
  577.             <param name='size2' value='(24,24)'>
  578.             <param name='padding' value='(0)'>
  579.           </wxp>
  580.         </td>
  581.         <td width="100%">
  582.           <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  583.             <tr>
  584.               <td>
  585.                   ${TagFont(obj.linkified_text, 'major', fonts)}
  586.               </td>
  587.             </tr>
  588.             <tr>
  589.               <td valign='top'>
  590.                 <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  591.                   <tr>
  592.                     ${'<td><a href="^_^new_tweet/d ' + obj.sender_screen_name + ' ">' if \
  593.                       obj.shouldShow('delete') else \
  594.                       '<td><a href="^_^new_tweet/d ' + obj.recipient_screen_name + ' ">'}
  595.                     ${'<img src="' + skin.get('twittericons.direct').path + '" /></a></td>'}
  596.                     ${'<td><a href="^_^destroy_direct_message/' + str(obj.id) + '">' + \
  597.                       '<img src="' + skin.get('twittericons.delete').path + '" /></a></td>' \
  598.                       if obj.shouldShow('delete') else ''}
  599.                     <td width='100%'>
  600.                       ${TagFont(' from ', 'minor', fonts) + '<a href="http://twitter.com/' + \
  601.                                   obj.sender_screen_name + '">' + \
  602.                                   obj.sender_screen_name + '</a> ' \
  603.                         if obj.shouldShow('delete') else \
  604.                         TagFont(' sent to ', 'minor', fonts) + '<a href="http://twitter.com/' + \
  605.                                   obj.recipient_screen_name + '">' + \
  606.                                   obj.recipient_screen_name + '</a> '}
  607.                       ${TagFont(' ' + obj.relative_created_at, 'minor', fonts)}
  608.                     </td>
  609.                   </tr>
  610.                 </table>
  611.               </td>
  612.             </tr>
  613.           </table>
  614.         </td>
  615.       </tr>
  616.       <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  617.       <tr><td></td></tr>
  618.       </table></td></tr>
  619.   TwitterStatus: &TwitterStatus
  620.     message: >
  621.         <tr>
  622.             <td width="52"><img src="${obj.cache_values['cache_url'] or ''}" /></td>
  623.             <td width="100%">
  624.               <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  625.                 <tr>
  626.                   <td>
  627.                       ${TagFont('<a href="http://twitter.com/' + obj.user_screen_name + '">' + obj.user_screen_name + '</a> ', 'major', fonts)}
  628.                       ${TagFont(obj.linkified_text, 'major', fonts)}
  629.                   </td>
  630.                 </tr>
  631.                 <tr>
  632.                   <td valign='top'>
  633.                     <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  634.                       <tr>
  635.                         ${'<td><a href="^_^create_favorite/' + str(obj.id) + '">' + \
  636.                          '<img src="' + skin.get('twittericons.staroff').path + '" /></a></td>' \
  637.                          if obj.shouldShow('create_favorite') else ''}
  638.                         ${'<td><a href="^_^destroy_favorite/' + str(obj.id) + '">' + \
  639.                          '<img src="' + skin.get('twittericons.staron').path + '" /></a></td>' \
  640.                          if obj.shouldShow('destroy_favorite') else ''}
  641.                         ${'<td><a href="^_^new_tweet/@' + obj.user_screen_name + ' ">' + \
  642.                           '<img src="' + skin.get('twittericons.reply').path + '" /></a></td>' \
  643.                           if obj.shouldShow('reply') else ''}
  644.                         ${'<td><a href="^_^new_tweet/d ' + obj.user_screen_name + ' ">' + \
  645.                           '<img src="' + skin.get('twittericons.direct').path + '" /></a></td>' \
  646.                           if obj.shouldShow('direct') else ''}
  647.                         ${'<td><a href="^_^destroy_status/' + str(obj.id) + '">' + \
  648.                           '<img src="' + skin.get('twittericons.delete').path + '" /></a></td>' \
  649.                           if obj.shouldShow('delete') else ''}
  650.                         <td width='100%'>
  651.                           ${TagFont(u''.join([' ', obj.relative_created_at,
  652.                                              (' via ' + obj.source) if obj.source else '']),
  653.                                                   'minor',fonts)}
  654.                         </td>
  655.                       </tr>
  656.                     </table>
  657.                   </td>
  658.                 </tr>
  659.               </table>
  660.             </td>
  661.         </tr>
  662.         <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  663.         <tr><td></td></tr>
  664.         </table></td></tr>
  665.   TwitterSelfStatus: &TwitterSelfStatus
  666.     message: >
  667.         <tr>
  668.             <td width="52"><img src="${obj.cache_values['cache_url'] or ''}" /></td>
  669.             <td width="100%">
  670.               <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  671.                 <tr>
  672.                   <td>
  673.                       ${TagFont('<a href="http://twitter.com/' + obj.user_screen_name + '">' + obj.user_screen_name + '</a> ', 'major', fonts)}
  674.                       ${TagFont(obj.linkified_text, 'major', fonts)}
  675.                   </td>
  676.                 </tr>
  677.                 <tr>
  678.                   <td valign='top'>
  679.                     <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  680.                       <tr>
  681.                         ${'<td><a href="^_^create_favorite/' + str(obj.id) + '">' + \
  682.                          '<img src="' + skin.get('twittericons.staroff').path + '" /></a></td>' \
  683.                          if obj.shouldShow('create_favorite') else ''}
  684.                         ${'<td><a href="^_^destroy_favorite/' + str(obj.id) + '">' + \
  685.                          '<img src="' + skin.get('twittericons.staron').path + '" /></a></td>' \
  686.                          if obj.shouldShow('destroy_favorite') else ''}
  687.                         ${'<td><a href="^_^destroy_status/' + str(obj.id) + '">' + \
  688.                           '<img src="' + skin.get('twittericons.delete').path + '" /></a></td>' \
  689.                           if obj.shouldShow('delete') else ''}
  690.                         <td width='100%'>
  691.                             ${TagFont(u''.join([' ', obj.relative_created_at,
  692.                                          (' via ' + obj.source) if obj.source else '']),
  693.                                   'minor',fonts)}
  694.                              (${TagFont('<a href="^_^new_tweet">update</a>', 'link', fonts)})
  695.                         </td>
  696.                       </tr>
  697.                     </table>
  698.                   </td>
  699.                 </tr>
  700.               </table>
  701.             </td>
  702.         </tr>
  703.   TwitterFooter: &TwitterFooter >
  704.                              </table>
  705.                              </body>
  706.   TwitterNone: &TwitterNone ''
  707.   TwitterSelfHeader: &TwitterSelfHeader >
  708.                     <body link='${fonts.linkfc}'>
  709.                         <table width='100%' cellpadding='0' cellspacing='0' border='0' valign='top'>
  710.   TwitterSelfFooter: &TwitterSelfFooter >
  711.                         <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  712.                         <tr><td></td></tr>
  713.                         </table></td></tr>
  714.                         <tr>
  715.                           <td colspan='2'>
  716.                             <wxp module='gui.infobox.htmlbitmaps' class='BitmapFromSkin' width='100%' height='-1'>
  717.                               <param name='key' value='infobox.shortseparatorimage'>
  718.                               <param name='padding' value='(1,1)'>
  719.                             </wxp>
  720.                           </td>
  721.                         </tr>
  722.   timeline:
  723.     order:
  724.       - self_feed
  725.       - timeline
  726.     self_feed:
  727.       header: *TwitterSelfHeader
  728.       footer: *TwitterSelfFooter
  729.       none: *TwitterNone
  730.       TwitterStatusMsg: *TwitterSelfStatus
  731.       TwitterDirectMsg: *TwitterDirectMsg
  732.     timeline:
  733.       header: >
  734.                 <tr><td border=1>${TagFont('Timeline','title',fonts)}</td><td width='100%' align='right'><a href="^_^tabloaded2/timeline/True">${TagFont('Refresh','link',fonts)}</a></td></tr>
  735.                 <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  736.                 <tr><td></td></tr>
  737.                 </table></td></tr>
  738.       footer: *TwitterFooter
  739.       none: *TwitterNone
  740.       TwitterStatusMsg: *TwitterStatus
  741.       TwitterDirectMsg: *TwitterDirectMsg
  742.   directs:
  743.     order:
  744.       - self_feed
  745.       - directs
  746.     self_feed:
  747.       header: *TwitterSelfHeader
  748.       footer: *TwitterSelfFooter
  749.       none: *TwitterNone
  750.       TwitterStatusMsg: *TwitterSelfStatus
  751.       TwitterDirectMsg: *TwitterDirectMsg
  752.     directs:
  753.       header: >
  754.                 <tr><td>${TagFont('Directs','title',fonts)}</td><td width='100%' align='right'><a href="^_^tabloaded2/directs/True">${TagFont('Refresh','link',fonts)}</a></td></tr>
  755.                 <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  756.                 <tr><td></td></tr>
  757.                 </table></td></tr>
  758.       footer: *TwitterFooter
  759.       none: *TwitterNone
  760.       TwitterStatusMsg: *TwitterStatus
  761.       TwitterDirectMsg: *TwitterDirectMsg
  762.   replies:
  763.     order:
  764.       - self_feed
  765.       - replies
  766.     self_feed:
  767.       header: *TwitterSelfHeader
  768.       footer: *TwitterSelfFooter
  769.       none: *TwitterNone
  770.       TwitterStatusMsg: *TwitterSelfStatus
  771.       TwitterDirectMsg: *TwitterDirectMsg
  772.     replies:
  773.       header: >
  774.                 <tr><td>${TagFont('Replies','title',fonts)}</td><td width='100%' align='right'><a href="^_^tabloaded2/replies/True">${TagFont('Refresh','link',fonts)}</a></td></tr>
  775.                 <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  776.                 <tr><td></td></tr>
  777.                 </table></td></tr>
  778.       footer: *TwitterFooter
  779.       none: *TwitterNone
  780.       TwitterStatusMsg: *TwitterStatus
  781.       TwitterDirectMsg: *TwitterDirectMsg
  782.   archive:
  783.     order:
  784.       - self_feed
  785.       - archive
  786.     self_feed:
  787.       header: *TwitterSelfHeader
  788.       footer: *TwitterSelfFooter
  789.       none: *TwitterNone
  790.       TwitterStatusMsg: *TwitterSelfStatus
  791.       TwitterDirectMsg: *TwitterDirectMsg
  792.     archive:
  793.       header: >
  794.                 <tr><td>${TagFont('Archive','title',fonts)}</td><td width='100%' align='right'><a href="^_^tabloaded2/archive/True">${TagFont('Refresh','link',fonts)}</a></td></tr>
  795.                 <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  796.                 <tr><td></td></tr>
  797.                 </table></td></tr>
  798.       footer: *TwitterFooter
  799.       none: *TwitterNone
  800.       TwitterStatusMsg: *TwitterStatus
  801.       TwitterDirectMsg: *TwitterDirectMsg
  802.   favorites:
  803.     order:
  804.       - self_feed
  805.       - favorites
  806.     self_feed:
  807.       header: *TwitterSelfHeader
  808.       footer: *TwitterSelfFooter
  809.       none: *TwitterNone
  810.       TwitterStatusMsg: *TwitterSelfStatus
  811.       TwitterDirectMsg: *TwitterDirectMsg
  812.     favorites:
  813.       header: >
  814.                 <tr><td>${TagFont('Favorites','title',fonts)}</td><td width='100%' align='right'><a href="^_^tabloaded2/favorites/True">${TagFont('Refresh','link',fonts)}</a></td></tr>
  815.                 <tr><td><table cellpadding='3' cellspacing='0' border='0' valign='top'>
  816.                 <tr><td></td></tr>
  817.                 </table></td></tr>
  818.       footer: *TwitterFooter
  819.       none: *TwitterNone
  820.       TwitterStatusMsg: *TwitterStatus
  821.       TwitterDirectMsg: *TwitterDirectMsg
  822.  
  823.  
  824. rss:
  825.   order:
  826.     - feed
  827.   feed:
  828.     header: >
  829.                 <table width='100%' cellpadding='3' cellspacing='0' border='0' valign='top'>
  830.                     <tr>
  831.                         <td>
  832.                             ${TagFont('Foo','title',fonts)}
  833.                             <table cellpadding='2' cellspacing='0' border='0' valign='top'>
  834.                             <tr><td></td></tr>
  835.                             </table>
  836.                             <table cellpadding='0' width='100%' cellspacing='0' border='0' align='left' valign='top'>
  837.  
  838.     footer: >
  839.                 </table>
  840.                 </td>
  841.                 </tr>
  842.                 </table>
  843.                 </td>
  844.                 </body>
  845.     RssItem:
  846.       message: >
  847.                     <tr><td>
  848.                        ${TagFont(obj.title, 'major', fonts)}
  849.                     </td></tr>
  850.